草庐IT

Java Tomcat 启用缓存

全部标签

javascript - 我可以在 Firefox 上以编程方式启用 WebGL 抗锯齿功能吗?

例如,在页面上likethisone,在Safari7中它是抗锯齿的,但在Firefox29(OSX10.9)中它不是。火狐doesseemtohavethecapabilitytoantialias.如果我将about:config设置“webgl.msaa-force”设置为“true”,那么它是抗锯齿的。有什么方法可以让Firefox为我的特定网页添加抗锯齿功能,而不依赖于用户扰乱他们的about:config?我正在使用three.js,它有一个“抗锯齿”标志,但它似乎只在Safari上有所不同,而在Firefox上没有。 最佳答案

javascript - 如何在 disabled = true 后重新启用 jQuery 工具提示?

尝试暂时禁用jQuery工具提示$(document).tooltip("option","disabled",true);当我再次尝试重新启用它们时,所有的title属性都消失了。我试图使用以下方法重新启用它们:$(document).tooltip("option","disabled",false);当我第一次将它设置为disabled到true时,title属性实际上被完全删除了。还试过:$(document).tooltip("disable");$(document).tooltip("enable");它在做同样的事情......更新在Jasen和zgr024的帮助下找到

javascript - 使用 react js 和 webpack 开发的 Web 应用程序的缓存问题

我正在开发一个使用reactjs和webpack开发的网络应用程序。每次部署后,我们都必须要求用户清除浏览器缓存并重新启动浏览器。我认为javascript包文件和css文件都被缓存在用户浏览器上。我们如何强制浏览器不缓存这些文件或让它从服务器下载最新的文件。MyApp 最佳答案 您可以使用html-webpack-pluginplugins:[newHtmlWebpackPlugin({hash:true})]hash:true|falseiftruethenappendauniquewebpackcompilationhasht

javascript - 可以缓存 JSON 以提高性能/加载时间吗?

我正在使用JSON文件自动填充下拉列表。它绝不是庞大的(3000行并且还在增加),但是刷新页面所花费的时间变得非常明显。第一次加载页面时,将读取JSON,这取决于用户选择的选项决定了JSON的哪一部分用于填充下拉列表。然后在每次刷新或选择菜单时加载它。是否有可能以某种方式缓存这些值以防止需要一次又一次地重新加载它?谢谢。编辑:更多信息:它本质上是一个单位转换器。JSON包含所有详细信息。例如,当用户选择“Temp”时,会调用电话并填充列表。转换完成后,您可以花一整天时间运行临时转换,它们会很好,但每次用户更改转换类型时,现在长度、页面刷新并花费大量时间。 最

javascript - 无法使用 jQuery.ajax() 从保存到 iOS 设备主屏幕的 Web 应用程序使用 AJAX 访问 list 缓存文件

我正在制作一个网络应用程序。它加载的一些文件包含纯静态.JSON数据。我将jQuery.ajax()(jQuery1.5.2)与dataType:'json'和cache:true一起使用。一切正常,所有文件都已加载。我还配置了缓存list来缓存这些JSON文件(除了css、js和图像)。那里的一切也都运行良好——当用户访问我的站点时,我需要的所有文件都被正确缓存(我有applicationCache事件处理程序来确认一切正常)。我已经在GoogleChrome中测试了所有内容,我可以看到所有文件(包括JSON文件)都被缓存了。当我断开网络连接时,一切正常(jQueryajax调用自动

javascript - 为什么要缓存 jQuery 对象?

那么我们为什么要缓存jQuery对象呢?在以下场景中:varfoo=$('#bar');foo.attr('style','cool');foo.attr('width','123');$('#bar').attr('style','cool');$('#bar').attr('宽度','123');为什么第一个选项比第二个选项好这么多?如果是因为性能,它如何减少使用量? 最佳答案 因为jQuery函数中有很多代码,如果您使用相同的输入期望相同的输出多次执行它,就会涉及不必要的开销。通过缓存结果,您可以存储对要查找的确切元素或元素集

javascript - 启用 select2 多选搜索框

我需要能够使用select2将搜索框添加到我的多选字段。无论出于何种原因,虽然搜索框按预期出现在单选字段中,但对多选字段的相同select2()调用不会添加搜索框。vardata=[];//Programatically-generatedoptionsarraywith>5optionsvarplaceholder="select";$(".mySelect").select2({data:data,placeholder:placeholder,allowClear:false,minimumResultsForSearch:5});select2不支持多选搜索框吗?谁有类似功能的

javascript - Rails 3.1 中的第三方脚本缓存

我有一个第3方网站正在使用的脚本:/assets/script.js。出于明显的原因,我不能要求他们每次部署时都更改链接以指向脚本的最新指纹版本。我遇到了一些缓存问题,用户仍然看到旧版本的/script.js。有什么方法可以直接为script.js而不是script-9dc5afea3571ba2a883a72b0da0bb623.js让缓存消失?更多信息:RailsonPassenger+Nginx。寻找方法来提供script.js文件而不是指纹文件,并在每次部署时使缓存无效。我考虑过根据部署git修订版添加ETag,但不知道该怎么做。Nginx没有内置的ETags支持。有不受支持的

javascript - 在 Vue.js 中,如何禁用计算属性的缓存?

Before0.12.8,computedpropertiesbehavejustlikegetters-everytimeyouaccessit,thegetterfunctionisre-evaluated.In0.12.8thishasbeenimproved-computedpropertiesarecachedandlazilyre-evaluatedonlywhennecessary.对于我当前的项目,我实际上需要在每次访问时重新评估一些属性。当前惰性评估不起作用的原因是因为在我的一些属性中还有其他不在Vue.js监视下的“动态变量”。 最佳答案

javascript - 可以缓存 Google Maps API javascript 吗?

只是好奇,GoogleMapsAPIv3javascript是否缓存在本地服务器上?因为,有时我的Intranet页面加载速度很慢,因为互联网连接速度较慢。否则,它会从本地服务器加载文件,并且只有在发出map请求时才会减慢速度。我什至准备运行一个cron作业来偶尔更新javascript文件。感谢任何输入。 最佳答案 “按原样”是不可能的。当您从Google请求脚本时,他们会随脚本发送header,这些header包含“无缓存”指令。所以如果你想让它们可缓存,你必须创建一个代理。您无需将脚本src指向Google,而是将其指向您的服